   html, body {margin: 0; padding: 0; direction: ltr}
body {color: #000; background: #eee; background: #fff; font: normal 12px/18px Verdana, sans-serif}
* { margin: 0; padding: 0}
 h1, h2, h3, h4, h5, h6, caption {margin: 0; margin-bottom: .75em; padding: 0; font: bold 100%/18px Arial, Helvetica, serif; color: #000}
h2 { margin-bottom: .75em;  font-size: 133%; color: #000}
h2 span { }
 h2.section { margin-bottom: .75em;  font-size: 116%; letter-spacing: .15em; text-transform: uppercase; color: #000; background: transparent url(/media/admin/img/bg-section.png) center left repeat-x}
h2.section span {background:#fff; padding-right: .5em; font-weight: bold}
h3 {   font-size: 115%;  }
 a img {border: none}
hr {visibility: hidden; border: none; height: 0; margin-top: 3em}
dt {font-weight: bold}
dd {margin-bottom: .75em}
p {margin-bottom: .75em}
p.note {color: #666; font-style: italic}
ul, ol {margin-left: 2em}
 #content {width: 63em; margin: 1.5em auto 3em auto; z-index:-1}
 #main-menu-w {background: #2E4B73;}
#main-menu { list-style: none; width: 90em; margin: 0 auto;  }
#main-menu li {float: left; margin-right: 0px; background: #e7fabb url(/media/admin/img/bg-tab-left.gif) top left no-repeat; padding-left: 8px; border-bottom: 1px solid #2E4B73}
#main-menu li.current {background: #fff url(/media/admin/img/bg-tab-left-on.gif) top left no-repeat; border-color: #fff}
div#more_menu a:visited, div#more_menu a:link {background: none; float:none; height:auto; padding-top:0;}
#main-menu a:link, #main-menu a:visited {text-decoration: none; border: none; color: #15478C; background: transparent url(/media/admin/img/bg-tab-right.gif) top right no-repeat; padding-top: 5px; padding-right: 8px; height: 22px; float: left; display: block; z-index:9999}
.more_tabs_menu_item a {background : none; z-index:9999}
 #main-menu a {float:none;}
 #main-menu li.current a:link, #main-menu li.current a:visited {font-weight: bold; background-image: url(/media/admin/img/bg-tab-right-on.gif)}
#main-menu a:hover {text-decoration:none}
#main-menu li.current a:hover {}
  .col, .main-col, .side-col {margin: 0; margin-right: 1em; width: 31em; float: left; padding: 0}
.main-col-w { }
 .main-col {width: 44em}
.side-col {width: 17em; margin-right: 0}
.last { margin-right: 0}
  .side-col .action {padding: .375em 0; padding-left: 30px; background: #E7FABB;  margin-bottom: .75em}
.side-col .checkbox {padding: .375em 0; padding-left: 7px; background: #E7FABB; margin-bottom: .75em}
.side-col .action a:link, .side-col .action a:visited {display: block; border: none; text-decoration: underline}
.side-col .action a:hover {text-decoration: none}
.side-col .add {background: #E3EFFC url(/media/admin/img/bg-action-add.gif) center left no-repeat}
.side-col .edit {background: #E7FABB url(/media/admin/img/bg-action-edit.gif) center left no-repeat}
.side-col .print {background: #E7FABB url(/media/admin/img/bg-action-print.gif) center left no-repeat}
.side-col .show {background: #FAE7BB center left no-repeat}
.side-col .complete {background: #fff9b2}
.side-col .delete {background: #ffd9d9 url(/media/admin/img/bg-action-delete.gif) center left no-repeat}
.side-col .center {background: #E7FABB url(/media/admin/img/bg-action-center.gif) center left no-repeat}
.side-col .close {background: #eee}
.greybg_{ background:#e6e6e6}

 table {border-collapse: collapse; margin-bottom: .75em; background: transparent; width: 100%; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc}
table thead {}
table th {text-align: left; background: #eee; padding: .375em; font-weight: bold;  border-bottom: 1px solid #ccc}
table.vital-stats th{ padding: 0}
table.vital-stats td{ padding: .175em}
 table td {vertical-align: top; text-align: left; padding: .375em .375em;  }
 table.key-value {margin: 0;  }
table.key-value td {  padding:0.25em; padding-left: 0; padding-right: 0;  }
table.key-value td.key { color:#666}
table.key-value td.apptxt {width: 25em; color: #666}
table.key-value td.keyval {width: 50%; color: #666}
table.key-value td i {color: #666}
 #footer-w {clear:both; padding-top:10px}
#footer {color: #999; margin-bottom: 1.5em; padding-top: 1.5em; border-top: 2px dotted #ccc; text-align:center}
#footer a:link, #footer a:visited {color: #666; text-decoration: underline; border-bottom-color: #aaa}
#footer a:hover { text-decoration: none; border: none}
#copyr-contact {font-size: 90%}
  a:link, a:visited {padding: 1px 0; color: #15478C; text-decoration: underline;   }
a:visited {}
a:hover { text-decoration: none; border: none}
 .cut {clear: both; height: 1px; overflow: hidden}
.hidden {display: none;}
.inline {display: inline}
.clear-float, .row { overflow: hidden;  height: 1%}
.no-margin {margin: 0}
 _ { }
 .page-list {margin-top: .75em; text-align: right}
 a.a-button:link, a.a-button:visited {background: #15478c url(/media/admin/img/bg-button.gif) top left repeat-x; border: 2px solid #15478C; color: #fff; padding: .375em .375em .5em .375em; font-weight: bold; display: block;  width: 13em; margin: 0 auto; text-align: center; font-variant: small-caps}
  .a-add:link, .a-add:visited {background: #fff url(/media/admin/img/bg-add.gif) center left no-repeat; padding: 2px; padding-left: 14px; font-weight: bold; font-variant: small-caps;  }
.alt {}
a.feed-link {padding-left: 16px !important; background: transparent url(/media/admin/img/feed-icon.gif) center left no-repeat}
  #philosophy {background-color: #e7fabb; color: #2d4000}
#philosophy h2 {border-bottom: 1px solid #a7cc52}
 .box {padding: .75em; background: transparent;  _background-image: none;    -moz-border-radius-topleft: 1em; -moz-border-radius-bottomright: 1em;  -webkit-border-top-left-radius: 1em; -webkit-border-bottom-right-radius: 1em}
.box ul {list-style: none}
.box ul li { padding: .25em 0}
.box h2 {margin-bottom: .75em; padding-bottom: .25em; border-bottom: 1px solid #a7cc52; text-align: left; font-size: 116%; letter-spacing: .15em; text-transform: uppercase; color: #598000; color: #000; background: transparent}
#most-active-spaces {}
#most-active-spaces ul {list-style: none; margin-left: 0}
#most-active-spaces ul li {margin-top: .75em}
.all {list-style: none}
.all li {margin-top: .75em}
.all span {color: #666;  font-size: 90%}
#popular-tags {margin-top: 3em}
 .cloud {margin: 0; padding: 0; line-height: 230%;  }
.cloud li {display: inline;  padding-right: .5em}
 .cloud a:link, .cloud a:visited {color: #15478C}
.cloud a:hover {background: #E3EFFC}
a.cloud1:link {}
a.cloud2:link, a.cloud2:visited {font-size: 125%}
a.cloud3:link, a.cloud3:visited {font-size: 150%}
a.cloud4:link, a.cloud4:visited {font-size: 175%}
a.cloud5:link, a.cloud5:visited {font-size: 200%}
a.cloud6:link, a.cloud6:visited {font-size: 225%}
 #login-box {background-color: #E3EFFC; margin-bottom: 1.5em}
#no-account {border-top: 1px dashed #9db9e0; padding-top: .75em; margin-top: .75em}
#login-box h2 {border-bottom: 1px solid #9db9e0; color: #15478C}
#login-box label {color: #15478c;   margin-top: 0}
#login-box ul {list-style: none}
#login-box li {float: left; margin-top: 0; margin-right: 1em}
#login-box input {}
 h3.search-term {color: #666; border-bottom: 1px solid #ccc; padding-bottom: 0.375em; margin-bottom: 1.5em}
h3.search-term span {font-style: italic; color:#15478C}
#search-again {margin: 0 auto; background: #fff8a6; padding: 1em; width: 30em;  }
#search-again-spaces {margin: 0 auto; background: #fff8a6; padding: 1em;   }
 #search-again-for {border: 3px solid #A7CC52; border: 2px solid #15478C}
#search-again h2 {border-bottom: none; color: #15478C; margin-bottom: .375em}
#search-again fieldset.options {margin-top: .75em}
#search-again fieldset.separator {padding-top: .375em; margin-top: .375em; border-top: 1px solid #ccc57a}
#search-again legend {margin-bottom: .375em}
#search-again fieldset.options label {margin-right: .375em}
#search-results {list-style: none; margin-left: 0}
#search-results li {margin-bottom: .375em}
#search-results li span {float: left; width: 16px; height: 16px}
#search-results li div {float: left; margin-left: .75em}
.tag-list { font-size: 90%; margin-bottom: .375em}
.tag-list b {font-weight: normal; color: #666}
.services_ table{border:1px dotted #999;}
.services_ th{ width:33%; padding:0.5em 1em; border:1px dotted #999;}
.services_ li{ margin:0; padding:0px; margin-left:17px;}
.services_ td{ border:1px dotted #999; padding:0.5em 1em;}
.services_ p{ margin:0.5em 0;}
.whydoit_ table{border:1px dotted #7EB5DE;}
.whydoit_ th{ width:33%; padding:0.5em 1em; border:1px dotted #7EB5DE;}
.whydoit_ li{ margin:0; padding:0px; margin-left:17px; margin-bottom:0.7em;}
.whydoit_ td{ border:1px dotted #7EB5DE; padding:0.5em 1em;}
.whydoit_ p{ margin:0.5em 0;}
.whydoit_ th.manager_ {text-align:center; background:#EAF7FF;}
.whydoit_ p.txt_bold {text-align:center; font-weight:bold}
  .recent {margin-bottom: 3em;  }
.recent h3 {border-bottom: 1px solid #CCCCCC; padding-bottom: 0.375em}
.recent ul {list-style: none;  margin-left: 0}
.recent ul li {padding: .25em 0;  }
.recent li.alt { }
.search-box {background: #fff8a6}
.search-box h3 {color: #15478C}
#post-a-job {background-color: #e7fabb;  color: #2d4000}
#post-a-job h2 {border-bottom: 1px solid #9db9e0; color: #15478C}
#space-list {background: #cde595; padding: 1em; margin-top:0.75em}
#space-list ul {list-style: none; margin-left: 0}
#space-list ul li {}
  .collapsible-panel {background: #eee; padding: .375em; margin-bottom: 1.5em}
.collapsible-panel h3 { margin-bottom: 0; cursor: pointer}
.collapsible-panel h3 img {padding-right: 5px}
.collapsible-panel-body {margin: .75em 0 0 0; border-top: 1px solid #ccc; padding: .75em;  }
 .collapsible-panel-body { }
 .public {background: #fff8a6; padding: 1em; margin: 2em 0 3em 0}
.public h3 {margin-bottom: .75em}
#message-history {background: #E3EFFC; padding: 1em; margin: 2em 0 2em 0}
body .no_comments {border: 1px dashed #aaa; background: #fff; color: #666}
#message-history.no_comments {border: 1px dashed #aaa; background: #fff; color: #666}
#message-history h3 {margin-bottom: .75em}
dl.messages {margin-top: .75em}
dl.messages dt {font-weight: normal; border-top: 1px solid #9db9e0; padding-top: .75em}
dl.messages dt span.when {color: #7a9ccc; font-weight: normal}
dl.messages dd {padding-top: .375em;  }
dl.messages dd p {margin: 0; margin-bottom: .75em}
  .panel-critical {background: #ffd9d9 url(/media/admin/img/bg-alert.gif) center left no-repeat; padding: .75em; padding-left: 30px; color: #591212; margin-bottom: 1.5em}
.panel-critical a:link, .panel-critical a:visited {color: #a62121; border-color: #a62121}
.panel-info {background: #FFF8A6 url(/media/admin/img/bg-info.gif) center left no-repeat; padding: .75em; padding-left: 30px; margin-bottom: 1.5em}
 #crumb {list-style: none; padding: 0; padding-bottom: 1em; margin: 0; margin-bottom: 1.5em; border-bottom: 2px solid #ccc; text-align: center}
#crumb li {display: inline; margin-right: 3em;  }
#crumb li.last {background-image: none}
#crumb li a:link, #crumb li a:visited {font-size: 110%}
#crumb li a:hover {}
#crumb li.current a:link, #crumb li.current a:visited {font-weight: bold; border-bottom: none; color: #15478C}
 #help-panel {background: #5274A5;  border-top: 1px solid #5274A5; border-bottom: 3px solid #5274A5;  _width: 100%; z-index: 5}
#help-panel iframe{ width: 58em; border: 0px; height: 20em; margin: 0px; padding: 0px}
.extern-content {background: #e5f0ff}
#help-panel #wiki-content {padding: 0; width: 58em; margin: .375em auto; background: #fff; background: #e5f0ff; height: 20em; overflow: none;  _overflow-y: scroll}
.help_panel_manager {padding: 0 0 0 1.5em; background: #e7f5fe; border: 1px solid #7eb5de; margin-bottom: 3em; position: relative;   -moz-border-radius-topleft: 0.5em; -moz-border-radius-topright: 0.5em; -moz-border-radius-bottomright: 0.5em; -moz-border-radius-bottomleft: 0.5em;  -webkit-border-top-left-radius: 0.5em; -webkit-border-top-right-radius: 0.5em; -webkit-border-bottom-right-radius: 0.5em; -webkit-border-bottom-left-radius: 0.5em}
ul.changes {list-style:none}
#top_links {position:absolute; display:inline; width:7em; z-index:5; background-color:white; padding: 5}
#top_links a {color: #77a0d9}
 #top_links {position:absolute; display:inline; width:auto; z-index:5; background-color:#33567F;  padding-top: 2px; padding-left:5px; padding-right:15px; padding-bottom:5px; border: 2px solid #5A80B5;  }
#top_links a:hover{ background-color:#5274A5}

  #panels {margin-bottom: 3em}
.panel-col {width: 31em; float: left; margin-right: 1em}
#panels .last { margin-right: 0}
.panel {background: #eee; border: 1px solid #ccc; border-right-color: #999; border-bottom-color: #999; margin-bottom: 1.5em}
.panel div.panel-body {background: #fff; padding: .75em}
.panel div.meta {color: #666; font-size: 11px; line-height: 1.5}
.panel div.meta a:link, .panel div.meta a:visited {color:#666; border-bottom: 1px solid #999}
.panel div.message {margin-top: .75em}
.panel ul {list-style: none; margin-left: 0}
.panel ul li {margin-bottom:.375em;  padding-bottom:.5em; border-bottom: 1px dotted #ccc}
.panel h2 {}
.panel h2 {font-size: 110%; padding: .375em .375em; padding-left: 5px; margin: 0; border-top: 1px solid #fff; vertical-align: middle}
.panel h3 {font-size: 12px; line-height: 1.5; margin: 0;  }
.panel h2 img {padding-right: 4px; cursor: pointer;  }
 .panel ul.spaces-list {margin-left: 0}
.panel ul.spaces-list li.personal {font-weight: bold}
.panel ul.spaces-list li.personal span {font-weight: normal; color: #666}
 .panel ul.spaces-list .tool {color:#666}
.panel ul.spaces-list .tool a:link, .panel ul.spaces-list .tool a:visited {color:#666; border-bottom: 1px solid #999}
#create-new-space {}
.panel ul.milestones-list li {border-bottom: none}
.panel ul.milestones-list li {border-left: 3px solid #ccc; padding-left: .375em;  padding-bottom: 0}
.panel ul.milestones-list li.overdue{ border-left-color: #f29d9d}
.panel ul.milestones-list li.mine {border-left-color: #cde595}
.panel #milestone-hints {text-align: right}
.panel #milestone-hints span {font-size: 11px; padding: 0 2px; margin-left: .375em; text-transform: lowercase}
.panel #milestone-hints span.overdue {background: #ffd9d9}
.panel #milestone-hints span.mine {background-color: #E7FABB}


#mytable {
	width: 1100px;
	padding: 0;
	margin: 0;
	margin-left: -10px;
	position: relative;
	left: -120px;
}

#mytable2 {
	width: 800px;
	padding: 0;
	margin: 0;
}

#abusetable {
	width: 300px;
	padding: 0;
	margin-left: 400px;
}

caption {
	padding: 0 0 5px 0;
	width: 700px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(images/bg_header.jpg) no-repeat;
	width: 160px;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


td.alt {
	background: #F5FAFA;
	color: #797268;
}

th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}

#online 
{
	color: green;
}

#offline
{
	color: red;
}

#arrow-down 
{
	background:url(/media/admin/img/bg-open-help.gif) center left no-repeat;
	margin: 0; float: left; padding: 2;
}

#arrow-up 
{
	background:url(/media/admin/img/bg-close-help.gif) center left no-repeat;
	margin: 0; 
	float: right; 
	padding: 2;
	margin-right: -8px;
	margin-top: -15px;
}

table.contacts
{ width: 380px;
background-color: #fafafa;
border: 1px #000000 solid;
border-collapse: collapse;
border-spacing: 0px; }


td.contactDept
{ background-color: #99CCCC;
border: 1px #000000 solid;
font-family: Verdana;
font-weight: bold;
font-size: 12px;
color: #404040; }


td.contact
{ border-bottom: 1px #6699CC dotted;
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 12px;
color: #404040;
background-color: #fafafa;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px; }

<!-- Hide entire CSS code from IE6 -->
<![if !IE 6]>


.shiftcontainer{
position: relative;
left: 5px; /*Number should match -left shadow depth below*/
top: 5px; /*Number should match -top shadow depth below*/
}

.shadowcontainer{
width: 300px; /* container width*/
background-color: #d1cfd0;
}

.shadowcontainer .innerdiv{
/* Add container height here if desired */
background-color: white;
border: 1px solid gray;
padding: 6px;
position: relative;
left: -5px; /*shadow depth*/
top: -5px; /*shadow depth*/
}



<![endif]>

#underlinemenu{
margin: 0;
padding: 0;
}

#underlinemenu ul{
margin: 0;
margin-bottom: 1em;
padding-left: 0;
float: left;
font-weight: bold;
width: 100%;
border: 1px solid #DFDFDF;
border-width: 1px 0;
}

* html #underlinemenu ul{ /*IE only rule. Delete extra margin-bottom*/
margin-bottom: 0;
}

#underlinemenu ul li{
display: inline;
}


#underlinemenu ul li a{
float: left;
color: gray;
font-weight: bold;
padding: 2px 6px 4px 6px;
text-decoration: none;
background: white url(media/menudivide.gif) top right repeat-y;
}

#underlinemenu ul li a:hover{
color: black;
background-color: #F3F3F3;
border-bottom: 4px solid black;
padding-bottom: 0;
}

.cssbutton{
background-color: #d1ec4c;
border: 2px #d1ec4c outset;
padding: 1px 4px;
color: black;
text-decoration: none;
font: bold 90% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.cssbutton:visited{
color: black;
}

input.buttons {
background: none no-repeat top left;
border: none;
cursor: pointer;
display: block;
height: 25px;
overflow: hidden;
padding: 0;
margin: 0 2px 0 0;
text-indent: -9999px;
width: auto;
}